/*
全局通用css 
header部分
*/
.clearboth {
	clear: both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
hr.am-divider {
	margin: 0 auto;
    border-top-color: #0e90d2;
}
header.am-topbar {
	margin-bottom: 0;
}
.topbar-inner {
	position: relative;
	margin: 0 auto;
	float: none!important;
}

.topbar-logo a {
	font-size: 2.5rem;
	text-decoration: none;
	font-weight: 700;
}
form.am-topbar-form {
	margin-top: 1.2rem;
}
.topbar-nav {
	margin-left: 1rem;
}
.top-search>.am-input-group>.top-inputbox {
	height: 2em;
	width: 7.5em!important;
}
.am-input-group .am-input-group-btn>.top-btn {
	height: 1.75em;
	font-size: 1.6rem;
	padding: 0.2em 0.5em;
}
.section {
    background-size: contain;
	background-repeat: no-repeat;
}
/*---mainbody 部分----*/
.main-inner,
.footer-inner{
	background-color: rgba(255, 255, 255, 0.8);
}

.main-inner,
.footer-inner {
	position: relative;
	margin: 0 auto;
	float: none!important;
}
.breadcrumb ol {
	margin-bottom: 0;
	padding: 0.2em 0.5em;
	float: left;
}
.textactions {
	float: right;
}
.breadcrumb .am-badge a{
	color: #fff;
}
.bodytext {
	padding: 0.4em 0;
}
.textmeta blockquote {
	margin: 0.5em 0;
	border-left: 4px solid #0e90d2;
}
.printfooter {
	display: none;
}
.video {
	text-align: center;
}
div.tleft {
	margin: 0 1rem 0 0;
}
/*footer 部分*/
footer.am-footer {
	padding: 0;
}
.footer-inner {
	padding: 1rem 0;
}
.am-footer-switch {
	margin-bottom: 0!important;
}
.am-footer-default a{
	color: #0e90d2!important;
}
.copyrightico,
.poweredbyico {
	margin: 0.5em 0;
}
.footer-qq button {
	width: 88px;
	height: 31px;
	font-size: 0.5em;
	padding: 0;
}
#mw-content-text {

}
#mw-content-text table {

}
#mw-content-text table th {
    text-align: center;
}
#mw-content-text {
	font-size: 1.6rem;
}
#mw-content-text p {
	margin-top: 0.1rem;
	margin-bottom: 0.1rem;
}
#mw-content-text h1,
#mw-content-text h2,
#mw-content-text h3,
#mw-content-text h4{
	margin-top: 1rem;
	margin-bottom: 0.5rem;
	padding: 0;
	width: 100%;
	border-bottom: solid 1px #0e90d2;
}
#bodyContent p {
	margin-top: 0.1rem;
	margin-bottom: 0.1rem;
}
.thumbcaption {
	background: #0e90d2;
	color: #fff;
}
.mw-editsection {
	font-size: 1rem;
	margin-left: 0.5rem;
}
.mw-headline::before {
    border-left: 3px solid #0e90d2;
    content: "";
    left: -4px;
    position: relative;
}
.mw-headline {
    margin-left: 0.6rem;
    color: #0e90d2;
}
.mw-editsection {
    color: #0e90d2;
}
#upload-drop {
	padding: 0!important;
}
div#upload-bottom {
	padding: 7px!important;
	height: 30px!important;
}
.wikitable-full {	
	width: 90%;
	margin: 1em auto;
	background-color: #f9f9f9;
	border: 1px solid #aaa;
	border-collapse: collapse;
	color: black;
}
.wikitable-full tr td {
	border: 1px solid #aaa;
	padding: 0.2em 0.4em;	
}
.wikitable-full th {
	text-align: center;
}
div.mw-content-ltr .thumbcaption {
    text-align: center;
}
.textmeta {
    width: 100%;
	float: left;
}
div.floatleft,
table.floatleft {
    margin: 0.5rem;
}
#toc {
    margin: 0.5rem 0;
    padding: 0;
}
#toc ul {
	margin-top: 0;
	padding: 0 0.5rem;
	background-color: #fff;
	font-size: 1rem;
}
#toc ul li {
	list-style: none;
}
#toctitle {
    background-color: #0e90d2;
	height: 2rem;
}
#toctitle h2,
#toctitle span,
#toctitle a {
    color: #fff;
    font-weight: 300;
	font-size: 1.4rem;
}
#toctitle h2 {
	width: auto;
	float: left;
	margin: 0 0 0 1rem;
	line-height: 2rem;
	border-bottom: none;
}
.toctoggle {
	line-height: 2rem;	
}
#mw-data-after-content {
	margin-top: 1rem;
	border-top: solid 2px #0e90e2;
}
.bs-authors fieldset,
.bs-sb fieldset,
.bs-readers fieldset {
	margin-bottom: 0;
	border: solid 1px #0e90d2
}
.bs-authors fieldset legend,
.bs-sb fieldset legend, 
.bs-readers fieldset legend {
	font-size: 1.5rem;
	margin-bottom: 0;
	width: auto;
	padding-bottom: 0;
}
#bs-sb-form {
	margin: 0 auto;
}
#bs-sb-content{
	margin-left: 12.5%;
	margin-top: 3rem;
}
#bs-sb-form br {
	display: none;
}
.bs-sb-textarea-additionalinfo {
	margin: 0.5rem 0 0 0;
}
.bs-sb-message-head {
	float: left;
	padding: 0.5rem 1rem;
}
.bs-sb-message-time {
	padding: 0.5rem 1rem 0.5rem 0;
}
.bs-sb-archive {
	float: right;
}
#bs-sb-content .bs-sb-message {
	position: relative;
	border: 1px solid #0e90d2;
	width: 90%;
}
#bs-sb-content .bs-sb-message:before {
	border-right-color: #0e90d2!important;
	z-index: 1;
	content: "aaaa";
}
#bs-sb-content .bs-sb-message:before,
#bs-sb-content .bs-sb-message:after {
	position: absolute;
	top: 10px;
	left: -8px;
	right: 100%;
	width: 0;
	height: 0;
	display: block;
	content: " ";
	border-color: transparent;
	border-style: solid solid outset;
	border-width: 8px 8px 8px 0;
	pointer-events: none;	
}
#bs-sb-content .bs-sb-message:after {
	border-right-color: #eee;
	margin-left: 1px;
	z-index: 2;
}
.bs-sb-message-text {
	padding: 0.5rem 1rem;
	background-color: #f8f8f8;
}
#mw-data-after-content {
	width: 100%;
	float: left;
}
.thumbinner {
	float: left;
}
/*------------------footer---------------------*/
hr.bottom-divider {
	opacity: 0.2;
	border-top-color: #000; 
	width: 83%;
}
/*********************bluespice******************************/
#mw-editbutton-bold{
	background-image: url()!important;
}
#mw-editbutton-italic {
	background-image: url()!important;
}
#mw-editbutton-headline {
	background-image: url()!important;
}
#mw-editbutton-signature {
	background-image: url()!important;
}